// flow函数类型：对函数的参数类型和返回值类型进行限制
/**
 * @flow
 */

//  定义一个回调函数的参数累类型，及返回值类型
function fn(callback: (string, number) => void) {
    callback('string', 100)
}

// 调用函数及回调函数传参
fn(function(str, num) {
    // str:string
    // num:number
})